#!/usr/local/bin/python3
# -*- coding:utf8 -*-
# Author Aaron
# 2017-04-15 13:59:36
import RPi.GPIO as GPIO
import time



# command



# 清屏
CLEAR = 0x01
# 20H：4位总线，单行显示，显示5×7的点阵字符。
# 24H：4位总线，单行显示，显示5×10的点阵字符。
# 28H：4位总线，双行显示，显示5×7的点阵字符。
# 2CH：4位总线，双行显示，显示5×10的点阵字符。
# 30H：8位总线，单行显示，显示5×7的点阵字符。
# 34H：8位总线，单行显示，显示5×10的点阵字符。
# 38H：8位总线，双行显示，显示5×7的点阵字符。这是最常用的一种模式。3CH：8位总线，双行显示，显示5×10的点阵字符。
SETMODE = 0x28

#
# 0cH：打开显示屏，不显示光标，光标所在位置的字符不闪烁。
# 0dH：打开显示屏，不显示光标，光标所在位置的字符闪烁。
# 0eH：打开显示屏，显示光标，光标所在位置的字符不闪烁。
# 0fH：打开显示屏，显示光标，光标所在位置的字符闪烁。
DISPLAY_MODE = 0x1110

# 设置引脚
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
rs_pin = 37
e_pin = 35
d4_pin = 33
d5_pin = 31
d6_pin = 29
d7_pin = 38


# def setup():
#     GPIO.setup(rs_pin, GPIO.OUT, initial=GPIO.LOW)
#     GPIO.setup(e_pin, GPIO.OUT, initial=GPIO.LOW)
#     GPIO.setup(d4_pin, GPIO.OUT, initial=GPIO.LOW)
#     GPIO.setup(d5_pin, GPIO.OUT, initial=GPIO.LOW)
#     GPIO.setup(d6_pin, GPIO.OUT, initial=GPIO.LOW)
#     GPIO.setup(d7_pin, GPIO.OUT, initial=GPIO.LOW)
#
#
#
# def send_command():
#     GPIO.output()
# def delay_ms(val):
#     time.sleep(val / 1000)
#
#
# def delay_s(val):
#     time.sleep(val)


GPIO.cleanup()ass